package com.runjian.rundo.iot.agent.iec104.module;

import java.math.BigDecimal;

import com.runjian.rundo.iot.agent.iec104.consts.Ti;

import lombok.Getter;
import lombok.Setter;

/**
 * iec104协义指标项属性配置
 *
 * @author CaoQingHua
 */
@Getter
@Setter
public class Iec104ProtocolSeries {

    /**
     * 协议Id
     */
    int address;

    /**
     * 协议名称
     */
    String name;

    /**
     * 字典项
     */
    String series;

    /**
     * 类型
     */
    String type;

    /**
     * 单位
     */
    String unit;

    /**
     * 变比
     */
    BigDecimal factor;

    /**
     * 精度
     */
    Integer scale;

    /**
     * Ti
     */
    Ti ti;

    /**
     * 方向
     */
    String direction;
}
